package com.ssm.zy.pojo.vo;

import com.ssm.zy.pojo.Label;
import lombok.Data;
import org.springframework.stereotype.Component;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author 柳艾迪~
 * @version 1.0
 */
@Component
@Data
public class PostVo implements Serializable {
    private static final long serialVersionUID = -9084332445284489553L;

    private int postId;
    private String postTitle;//帖子标题
    private String postContent;//帖子内容
    private String postPhoto;//帖子图片
    private Date postTime;//发布时间
    private Date examineTime;//最后审核时间
    private int examine;//审核状态（0为未审核，1为审核通过，2为审核未通过，3为被举报）
    private Boolean isFollow;//是否关注，true为已经被用户关注或为用户自身
    private int postPraise;//点赞量
    private Boolean isPraise;//是否点赞，true为已经被用户点过赞
    private int postCollect;//收藏量
    private Boolean isCollect;//是否收藏，true为已经被用户收藏过
    private int postView;//浏览量
    private int userId;//发布者Id
    private String name;//发布者名字
    private String photo;//发布者头像
    private List<Label> labelList;//帖子标签
}
